home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD ROM Paradise Collection 4
/
CD ROM Paradise Collection 4 1995 Nov.iso
/
misc
/
wclass20.zip
/
ACTOR1.SCT
< prev
next >
Wrap
Text File
|
1995-01-16
|
1KB
|
45 lines
/* Getting Started Actor Script
The purpose of this script is to generate Actor 4.x code.
Created by Jim Peterson, e-mail 70733.1602@compuserve.com.
*/
inherit ([BASE_CLASS, ] #$CLASS, #(
[ ATTRIBUTE_NAME DELETE_LAST_SYMBOL, /* type ATTRIBUTE_TYPE */ ]
[ ASSOCIATION_ONE_NAME DELETE_LAST_SYMBOL, /* class ASSOCIATION_ONE_CLASS */ ]
[ AGGREGATION_ONE_NAME DELETE_LAST_SYMBOL, /* class AGGREGATION_ONE_CLASS */ ]
[ ASSOCIATION_MANY_NAME DELETE_LAST_SYMBOL, /* array LITERAL_SYMBOL[1..10 LITERAL_SYMBOL] of ASSOCIATION_MANY_CLASS */ ]
[ AGGREGATION_MANY_NAME DELETE_LAST_SYMBOL, /* array LITERAL_SYMBOL[1..10 LITERAL_SYMBOL] of AGGREGATION_MANY_CLASS */ ]
),2,nil)!!
now(class($CLASS$))!!
Def build ( self [DELETE_LAST_SYMBOL, a$ATTRIBUTE_NAME ] NO_RETURN)
{
^init(new(self)[DELETE_LAST_SYMBOL, a$ATTRIBUTE_NAME ] NO_RETURN);
}!!
[
Def OPERATION_NAME (self ACTOR_OPERATION_PARAMETERS NO_RETURN)
/*
OPERATION_COMMENT1
OPERATION_COMMENT2
OPERATION_COMMENT3
*/
{
OPERATION_CODE
^self;
}!!
]
now($CLASS$)!!
Def init (self [DELETE_LAST_SYMBOL, a$ATTRIBUTE_NAME ] NO_RETURN)
{
[ ATTRIBUTE_NAME := a$ATTRIBUTE_NAME;
]
^self;
}!!